// const logger = require('log4js').getLogger('index')
const { pick } = require('./util')

/*全局状态码*/
const SUCCESS = 200
const ERROR = 500
const FAIL = 403

global.ok = function (params) {
    if (params) {
        const { data, msg, count } = params
        return pick({
            code: SUCCESS,
            data,
            msg: msg || 'success',
            count,
        })
    } else {
        return { code: SUCCESS, msg: 'success' }
    }
}
global.error = function (msg) {
    return { code: ERROR, msg: msg ? msg : 'server error' }
}
global.fail = function (msg) {
    return { code: FAIL, msg: msg ? msg : 'fail' }
}
global.logError = function (msg) {
    console.log(msg)
    // logger.error(msg)
}